<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="utf-8">
    <title>Schedule - Styles Conference</title>
    <link rel="stylesheet" href="assets/stylesheets/main.css">
    <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Lato:100,300,400">
    <meta name="description" content="Summer 2015 Web Development Bootcamp">
    <meta name="keywords" content="Web programming, web development, web bootcamp">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="shortcut icon" href="assets/images/favicon.ico">
</head>

<body>

<!-- Header -->

<header class="primary-header container group">

    <h1 class="logo">
        <a href="index.html">Summer <br> Bootcamp</a>
    </h1>

    <h3 class="tagline">May 25th &ndash;July 31st &mdash; Fresno, CA</h3>

    <nav class="nav primary-nav">
        <ul>
            <li><a href="index.html">Home</a></li>
            <!--
                      -->
            <li><a href="speakers.html">Speakers</a></li>
            <!--
                      -->
            <li><a href="schedule.html">Schedule</a></li>
            <!--
                      -->
            <li><a href="venue.html">Venue</a></li>
            <!--
                      -->
            <li><a href="register.html">Register</a></li>
            <!--
                      -->
            <li><a href="sponsors.html">Sponsors</a></li>
        </ul>
    </nav>

</header>

<!-- Lead -->

<section class="row-alt">
    <div class="lead container">

        <h1>Schedule</h1>

        <p>Bootcamp runs May 25th - 31st July 2015 <br>
            Monday - Friday from 7:45am - 5:00pm<br>
            Lunch 12:00 - 1:00</p>

        <ul>
            <li><a href="#html5css3">HTML5 / CSS3</a></li>
            <p>May 25 - May 29</p>
            <li><a href="#javascript">JavaScript</a></li>
            <p>June 1 - June 19</p>
            <li><a href="#webcomponents">Web Components</a></li>
            <p>June 22 - June 26</p>
            <li><a href="#polymer">Polymer</a></li>
            <p>June 29 - July 3</p>
            <li><a href="#golang">Go language, Google App Engine, Google Cloud Storage</a></li>
            <p>July 6 - July 31</p>
        </ul>
    </div>
</section>

<!-- HTML -->

<section class="row-alt">
    <div class="lead container">

        <h1 id="html5css3">HTML5 / CSS3</h1>

        <p>HTML5 & CSS3 combine to create the foundation of all websites.
            HTML5 holds the content and CSS3 formats it.
            Our bootcamp training will build upon the basics and cover the essentials of today's best-practices.
            If you have never created a website before, you need to complete these two online trainings before coming
            to our HTML5/CSS3 bootcamp:<br> <a href="http://www.codecademy.com/en/tracks/web" target="_blank">online
                training #1</a>
            <br> <a href="http://learn.shayhowe.com/html-css/building-your-first-web-page/" target="_blank">online
                training #2</a>
            <br> Some of the topics that will be covered at our bootcamp include: semantics, rich snippets & microdata,
            emmet.io, performance
            including page speed insights, responsive design, media queries, github, and flex-box. One of the most
            valuable
            aspects of our HTML5/CSS3 bootcamp will be spending 5 days together talking about HTML5 &
            CSS3 best-practices: the contributions of everyone's knowledge and insight will allow us to learn
            from each other. Our bootcamp will provide plenty of opportunities for "hands-on" practice.
            See the full outline of the schedule here:
            <a href="https://docs.google.com/document/d/1MFpG9epYXTDBWv2kv-JMtogFpmL3-BdiV3qZAFdlIyw/edit?usp=sharing" target="_blank">Week 01</a>
        </p>
    </div>
</section>


<!-- JAVASCRIPT -->

<section class="row-alt">
    <div class="lead container">

        <h1 id="javascript">JAVASCRIPT</h1>

        <p>JavaScript provides functionality to websites.
            HTML5 holds content, CSS3 formats it, and JavaScript allows us to manipulate it.
            Our bootcamp training will build upon the basics and cover the essentials of today's best-practices.
            If you have never created a website before, you need to complete these two online trainings before coming
            to our JavaScript bootcamp:<br> <a href="http://www.codecademy.com/en/tracks/web" target="_blank">online
                training #1</a>
            <br> <a href="http://learn.shayhowe.com/html-css/building-your-first-web-page/" target="_blank">online
                training #2</a>
            <br>
            If you have never used JavaScript before, you need to complete this online training before coming
            to our JavaScript bootcamp:<br> <a href="http://www.codecademy.com/en/tracks/javascript" target="_blank">
                JavaScript Online Training Prerequisite</a>
            <br>
            Some of the topics that will be covered at our JavaScript bootcamp include:
            <a href="http://www.lynda.com/JavaScript-tutorials/JavaScript-Essential-Training/81266-2.html" target="_blank"> JavaScript Essentials, </a>
            <a href="http://www.lynda.com/JavaScript-tutorials/JavaScript-Functions/148137-2.html" target="_blank"> Functions, </a>
            <a href="http://www.lynda.com/HTML-tutorials/JavaScript-Enhancing-DOM/122462-2.html" target="_blank"> Enhancing the DOM, </a>
            <a href="http://www.lynda.com/JavaScript-tutorials/JavaScript-Events/140780-2.html" target="_blank"> Events, </a>
            <a href="http://www.lynda.com/JavaScript-tutorials/JavaScript-JSON/114901-2.html" target="_blank"> JavaScript and JSON, </a>
            <a href="http://www.lynda.com/Developer-tutorials/JavaScript-and-AJAX/114900-2.html" target="_blank"> JavaScript and AJAX, </a>
            and also if time permits
            <a href="http://www.lynda.com/Web-Web-Design-tutorials/Web-Project-Workflows-Gulpjs-Git-Browserify/154416-2.html" target="_blank"> Web Project Workflows, </a>
            <a href="http://www.lynda.com/Sublime-Text-tutorials/Up-Running-Sublime-Text-2/114325-2.html" target="_blank"> optimizing development on sublime, </a>
            and
            <a href="https://slack.com/" target="_blank">slack</a>.
            Our bootcamp will provide plenty of opportunities for "hands-on" practice.
            See the full outline of the schedule here:
            <a href="https://docs.google.com/document/d/1zjeCcEeei8-dHMWFYL92G751sVxgQInxTkZR7pmOEas/edit?usp=sharing" target="_blank">Week 02, </a>
            <a href="https://docs.google.com/document/d/1pm011AXcZ5jeLV0vPFUab0RpFJVm4MqXeaHM0eu2eGo/edit?usp=sharing" target="_blank">Week 03, </a>
            <a href="https://docs.google.com/document/d/1fOrOA9hSzSGxCVutxDZ0v-im7MUG94TcewZB-ANJbcM/edit?usp=sharing" target="_blank">Week 04</a>
        </p>
    </div>
</section>


<!-- web components -->

<section class="row-alt">
    <div class="lead container">

        <h1 id="webcomponents">WEB COMPONENTS</h1>

        <p>Web components usher in a new era of web development
            based on encapsulated and interoperable custom elements that extend HTML itself.
            HTML5 holds content, CSS3 formats it, JavaScript allows us to manipulate it, and web components allow us
            to package all of our HTML5, CSS3, and JavaScript up into modular "encapsulated" components which can easily
            be shared and re-used.
            Our bootcamp training will start at the very beginning with web components.
            If you have never created a website before, you need to complete these two online trainings before coming
            to our web components bootcamp:<br> <a href="http://www.codecademy.com/en/tracks/web" target="_blank">online
                training #1</a>
            <br> <a href="http://learn.shayhowe.com/html-css/building-your-first-web-page/" target="_blank">online
                training #2</a>
            <br>
            If you have never used JavaScript before, you need to complete this online training before coming
            to our web components bootcamp:<br> <a href="http://www.codecademy.com/en/tracks/javascript" target="_blank">
                JavaScript Online Training Prerequisite</a>
            <br>
            Some of the topics that will be covered at our web component bootcamp include: templates, custom elements,
            shadow DOM, and HTML imports.
            Our bootcamp will provide plenty of opportunities for "hands-on" practice.
            See the full outline of the schedule here:
            <a href="https://docs.google.com/document/d/18gncN4hBXqpuDt6fgfbW2oTUXX80Vi8DiqP_IZBZTOI/edit?usp=sharing" target="_blank">Week 05</a>
        </p>
    </div>
</section>

<!-- polymer -->

<section class="row-alt">
    <div class="lead container">

        <h1 id="polymer">Polymer</h1>

        <p>Polymer is Google's implementation of web components.
            Building upon web components, Polymer makes it easier and faster to create anything from a button to a
            complete application across desktop, mobile, and beyond.

            Our Polymer training will start at the very beginning with Google's Polymer.
            If you have never created a website before, you need to complete these two online trainings before coming
            to our Polymer bootcamp:<br> <a href="http://www.codecademy.com/en/tracks/web" target="_blank">online
                training #1</a>
            <br> <a href="http://learn.shayhowe.com/html-css/building-your-first-web-page/" target="_blank">online
                training #2</a>
            <br>
            If you have never used JavaScript before, you need to complete this online training before coming
            to our Polymer bootcamp:<br> <a href="http://www.codecademy.com/en/tracks/javascript" target="_blank">
                JavaScript Online Training Prerequisite</a>
            <br>
            If you have never used web components before, you need to come to our web components bootcamp:
            <br> <a href="#webcomponents">
            "Web Components Bootcamp" Prerequisite</a>
            <br>
            Some of the topics that will be covered at our Polymer bootcamp include: using Polymer to improve the
            speed at which you create websites and to increase the quality of your websites.
            Our bootcamp will provide plenty of opportunities for "hands-on" practice.
            See the full outline of the schedule here:
            <a href="https://docs.google.com/document/d/1fFKj85pwG4jQkVBTYqCixoBWofziIXfnx9wzYUu_Z9k/edit?usp=sharing" target="_blank">Week 06</a>
        </p>
    </div>
</section>

<!-- go, app engine, cloud -->

<section class="row-alt">
    <div class="lead container">

        <h1 id="golang">GO LANGUAGE (golang), GOOGLE APP ENGINE, GOOGLE CLOUD STORAGE</h1>

        <p>Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.
            Go provides the ability for "server-side" programming. Traditional choices for server-side languages have
            included PHP, ASP, and JSP. Increasingly popular server-side programming languages include Ruby, Python, and
            Node.js. While there are advantages and disadvantages to all languages, no server-side language is going
            to be faster than "Go." Couple the speed of Go with Google App Engine and Cloud Storage, and you are
            now using the exact same architecture as Google. This means that your web apps are going to be incredibly
            fast and will easily scale to millions of users. Go is an amazing choice for a server-side language
            as it was developed by some of the same individuals who created the C programming language, one
            of the most influential programming languages of all time. Robert Griesemer, Rob Pike, and Ken Thompson
            created Go to be a modern language that easily uses multiple cores, easily implements concurrency,
            easily works in distributed environments, and easily allows the programmer to write programs - it has a very
            lean and user-friendly syntax! The four weeks we spend together learning Go, Google App Engine, and Google
            Cloud Storage will not only be mind-blowing but also career-propelling and life-changing.
            Our Go / App Engine / Cloud bootcamp will start at the very beginning with the Go language.
            If you have never created a website before, you need to complete these two online trainings before coming
            to our web component bootcamp:<br> <a href="http://www.codecademy.com/en/tracks/web" target="_blank">online
                training #1</a>
            <br> <a href="http://learn.shayhowe.com/html-css/building-your-first-web-page/" target="_blank">online
                training #2</a>
            <br>
            If you have never used JavaScript before, you need to come to our JavaScript Bootcamp before coming
            to our Go / App Engine / Cloud bootcamp:
            <br>
            <a href="#javascript"">
            "JavaScript Bootcamp" Prerequisite</a>
            <br>
            Our bootcamp will provide plenty of opportunities for "hands-on" practice.
            See the full outline of the schedule here:
            <a href="https://docs.google.com/document/d/1bNpomv5AP6-plItcdW5WWJLrn3sCEMs2iv-XA648TBw/edit?usp=sharing" target="_blank">Week 07, </a>
            <a href="https://docs.google.com/document/d/1_cmwZx2aGQut8KzEZ7miphKADQvc3VT6ZTzBYIhAWJ4/edit?usp=sharing" target="_blank">Week 08, </a>
            <a href="https://docs.google.com/document/d/1IwXMXKQQR9Ip_27JBtrsExNH5FkyrI5BpbGxGySMSsU/edit?usp=sharing" target="_blank">Week 09, </a>
            <a href="https://docs.google.com/document/d/1HioGAyPBS9MFqRYMcXqI1yxXGpIS9ZAl6c1qkrRwJSg/edit?usp=sharing" target="_blank">Week 10</a>
        </p>
    </div>
</section>

<!-- Footer -->

<footer class="primary-footer container group">

    <small>&copy; Special thanks to <a href="http://learn.shayhowe.com/html-css/" class="shay_light"> Shay Howe </a>for
        the use of this template.
    </small>

    <nav class="nav">
        <ul>
            <li><a href="index.html">Home</a></li>
            <!--
                      -->
            <li><a href="speakers.html">Speakers</a></li>
            <!--
                      -->
            <li><a href="schedule.html">Schedule</a></li>
            <!--
                      -->
            <li><a href="venue.html">Venue</a></li>
            <!--
                      -->
            <li><a href="register.html">Register</a></li>
        </ul>
    </nav>

</footer>

</body>
</html>